package com.csair.platform.cit.service.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.validation.constraints.NotEmpty;

import lombok.Data;


/**
 * 资产加速折旧、摊销（扣除）优惠明细表
 * 
 */
@Entity
@Table(name="cit_zcjszjkcmxb")
@Data
public class CitZcjszjkcmxb implements Serializable {

    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@GeneratedValue(strategy= GenerationType.IDENTITY)
	@Id
	private Long id;

	/**
	 * 纳税人识别号
	 */
	private String nsrsbh;
	
	/**
	 * 税款所属期起
	 */
	private String skssqq;

	/**
	 * 税款所属期止
	 */
	private String skssqz;
	
	/**
	 * 行次
	 */
	private String ewbhgjz;
	/**
	 * 项目
	 */
	private String xm;
	/**
	 * 优惠税务事项
	 */
	private String yhswsx;
	/**
	 * 税收减免性质代码
	 */
	private String ssjmxzDm;
	/**
	 * 本年享受优惠的资产原值
	 */
	private BigDecimal bnxsyhdzcyz;
	
	/**
	 * 账载折旧摊销金额
	 */
	private BigDecimal bnljzjkcjedzz;

	/**
	 * 按照税收一般规定计算的折旧摊销金额
	 */
	private BigDecimal bnljzjkcjedaz;

	/**
	 * 享受加速政策计算的折旧摊销金额
	 */
	private BigDecimal bnljzjkcjedxs;

	/**
	 * 纳税调减金额
	 */
	private BigDecimal bnljzjkcjedns;
	
	/**
	 * 享受加速政策优惠金额 (bnljzjkcjedjs = bnljzjkcjedxs - bnljzjkcjedaz)
	 */
	private BigDecimal bnljzjkcjedjs;
	/**
	 * 创建人
	 */
	private String createBy;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 最后更新时间
	 */
	private Date lastTime;
}